.index{
  width: 100%;
  height: 100%;
  background-image: url("../images/index/main_bg.png");
  background-size: 1920px 1080px;
  .index-main{
    box-sizing: border-box;
    position: relative;
    width: 100%;
    height: calc(100% - 95px);
    margin-top: 15px;
    padding: 0 20px 20px;
    .index-section{
      box-sizing: border-box;
      width: 525px;
      height: 470px;
      padding: 10px 10px;
      background-image: url("../images/index/section_bg_525_470.png");
      background-size: 525px 470px;
      &-title{
        height: 30px;
        font-size: 20px;
        font-weight: 600;
        color: #FFFFFF;
        line-height: 30px;
        margin-left: 26px;
      }
      .section-sub-title{
        width: 161px;
        height: 31px;
        background: url("../images/index/sub_title_bg.png");
        background-size: 161px 31px;
        font-size: 18px;
        font-weight: 500;
        color: #00F6FF;
        line-height: 31px;
        text-align: center;
      }
      .change-btns{
        display: flex;
        justify-content: space-between;
        width: 100%;
        height: 27px;
        margin-top: 16px;
        &-item{
          box-sizing: border-box;
          width: 100px;
          height: 27px;
          background: rgba(8, 164, 255, 0.396078431372549);
          font-size: 14px;
          font-weight: 500;
          color: #FFFFFF;
          line-height: 27px;
          text-align: center;
        }
        .detail{
          width: 70px;
          height: 27px;
          background: #00F6FF;
          border-radius: 14px 14px 14px 14px;
          opacity: 1;
          border: 1px solid #00F6FF;
          font-size: 14px;
          font-weight: 400;
          color: #333333;
          line-height: 27px;
          text-align: center;
        }
      }
      .change-btns-selected{
        border: 1px solid #00F6FF;
        line-height: 25px;
      }
      .change-btns-big{
        display: flex;
        justify-content: space-between;
        width: 100%;
        height: 38px;
        margin-top: 9px;
        &-item{
          box-sizing: border-box;
          height: 38px;
          background: linear-gradient(88deg, rgba(8, 164, 255, 0.396078431372549) 0%, rgba(8, 140, 217, 0.06274509803921569) 100%);
          border-radius: 4px 4px 4px 4px;
          font-size: 18px;
          font-weight: 500;
          color: rgba(255,255,255,0.5);
          line-height: 38px;
          text-align: center;
        }
      }
      .change-btns-big-selected{
        border: 2px solid #00F6FF;
        line-height: 34px;
        color: #00F6FF;
      }
      .party-construction{
        width: 100%;
        .group-info{
          width: 100%;
          height: 200px;
          &-left{
            box-sizing: border-box;
            float: left;
            width: calc(100% - 280px);
            height: 100%;
            padding: 40px 0 0 30px;
            font-size: 14px;
            font-weight: 500;
            color: #FFFFFF;
            line-height: 40px;
            >span{
              font-size: 22px;
              font-weight: 500;
              color: #00F6FF;
            }
          }
          &-right{
            float: left;
            width: 280px;
            height: 100%;
            &-title{
              width: 100%;
              height: 38px;
              font-size: 18px;
              font-weight: 500;
              color: #00F6FF;
              line-height: 45px;
            }
            &-img{
              position: relative;
              width: 280px;
              height: 162px;
              .img-sin{
                position: absolute;
                left: 0;
                bottom: 0;
                width: 100%;
                height: 32px;
                background: rgba(0,0,0,0.5);
                font-size: 14px;
                font-weight: 500;
                color: #FFFFFF;
                line-height: 32px;
                text-indent: 15px;
              }
            }
          }
        }
        .zzjg-list-title{
          width: 100%;
          height: 38px;
          margin-top: 10px;
          background: linear-gradient(88deg, rgba(8, 164, 255, 0.396078431372549) 0%, rgba(8, 140, 217, 0.06274509803921569) 100%);
          &-item{
            height: 100%;
            float: left;
            font-size: 14px;
            font-weight: 500;
            color: #FFFFFF;
            line-height: 38px;
            text-align: center;
          }
        }
        .zzjg-list-box{
          width: 100%;
          height: 81px;
          margin-top: 5px;
          overflow: hidden;
          &-item{
            width: 100%;
            height: 38px;
            margin-bottom: 5px;
            background: linear-gradient(272deg, rgba(8, 164, 255, 0.19215686274509805) 0%, rgba(8, 140, 217, 0.06274509803921569) 100%);
            .item-section{
              float: left;
              height: 100%;
              font-size: 14px;
              font-weight: 500;
              color: rgba(255,255,255,0.5);
              line-height: 38px;
              text-align: center;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
            }
          }
        }
      }
      .yqfk{
        width: 100%;
        margin-top: 10px;
        .yqfk-section1{
          width: 100%;
          height: 106px;
          &-img{
            float: left;
            width: 106px;
            height: 106px;
            margin-left: 35px;
            background: url("../images/index/yqfk_bg_qtm.png");
            background-size: 106px 106px;
            font-size: 18px;
            font-weight: 500;
            color: #00F6FF;
            line-height: 106px;
            text-align: center;
          }
          &-text{
            box-sizing: border-box;
            float: left;
            width: 300px;
            height: 100%;
            margin-left: 60px;
            padding-top: 13px;
            font-size: 16px;
            font-weight: 500;
            color: #FFFFFF;
            line-height: 40px;
          }
        }
        .yqfk-section2{
          width: 100%;
          height: 158px;
          margin-top: 10px;
          &-img{
            float: left;
            width: 300px;
            height: 158px;
          }
          &-text{
            box-sizing: border-box;
            float: left;
            width: 200px;
            height: 158px;
            padding-left: 19px;
            background: linear-gradient(88deg, rgba(8, 164, 255, 0.396078431372549) 0%, rgba(8, 140, 217, 0.06274509803921569) 100%);
            padding-top: 13px;
            font-size: 16px;
            font-weight: 500;
            color: #FFFFFF;
            line-height: 40px;
          }
        }
        .yqfk-section3{
          box-sizing: border-box;
          width: 500px;
          height: 80px;
          margin-top: 10px;
          padding: 7px 10px;
          background: linear-gradient(88deg, rgba(8, 164, 255, 0.396078431372549) 0%, rgba(8, 140, 217, 0.06274509803921569) 100%);
          &-item{
            float: left;
            height: 22px;
            font-size: 14px;
            font-weight: 500;
            color: #FFFFFF;
            line-height: 22px;
            .item-title{
              float: left;
              width: 70px;
              text-align: right;
            }
            .item-text{
              float: left;
              color: #00F6FF;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
            }
          }
        }
      }
      .spaq{
        width: 100%;
        margin-top: 10px;
        .spaq-section1{
          width: 100%;
          height: 106px;
          &-img{
            box-sizing: border-box;
            float: left;
            width: 106px;
            height: 106px;
            margin-left: 35px;
            padding-top: 25px;
            background: url("../images/index/spaq_bg_jrjc.png");
            background-size: 106px 106px;
            font-size: 22px;
            font-weight: 500;
            color: #00F6FF;
            line-height: 1.25;
            text-align: center;
          }
          &-text{
            box-sizing: border-box;
            float: left;
            width: 300px;
            height: 100%;
            margin-left: 60px;
            padding-top: 13px;
            font-size: 16px;
            font-weight: 500;
            color: #FFFFFF;
            line-height: 40px;
          }
        }
        .spaq-section2{
          width: 100%;
          height: 137px;
          margin-top: 5px;
          overflow: hidden;
          &-item{
            float: left;
            box-sizing: border-box;
            width: 137px;
            height: 137px;
            padding-top: 42px;
            background: url("../images/index/spaq_bg_section2.png");
            background-size: 137px 137px;
            text-align: center;
            font-size: 19px;
            font-weight: 500;
            color: #FFFFFF;
            line-height: 1.25;
          }
        }
        .spaq-section3{
          box-sizing: border-box;
          width: 100%;
          height: 101px;
          padding: 6px 10px;
          background: linear-gradient(88deg, rgba(8, 164, 255, 0.396078431372549) 0%, rgba(8, 140, 217, 0.06274509803921569) 100%);
          margin-top: 10px;
          &-item{
            float: left;
            height: 22px;
            font-size: 14px;
            font-weight: 500;
            color: #FFFFFF;
            line-height: 22px;
            .item-title{
              float: left;
              width: 70px;
              text-align: right;
            }
            .item-text{
              float: left;
              color: #00F6FF;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
            }
          }
        }
      }
    }
    .index-center{
      width: 745px;
      height: 285px;
      background: url("../images/index/index_center_bg.png");
      background-size: 745px 285px;
      &-main{
        display: flex;
        justify-content: space-around;
        width: 100%;
        height: 93px;
        .main-item{
          width: 200px;
          height: 100%;
          overflow: hidden;
          text-align: center;
            &-name{
              width: 100%;
              height: 30px;
              margin-top: 13px;
              font-size: 14px;
              font-weight: 400;
              color: #FFFFFF;
              line-height: 30px;
            }
          &-num{
            width: 100%;
            height: 40px;
            font-size: 28px;
            font-weight: bold;
            color: #13F4FF;
            line-height: 40px;
          }
        }
      }
      .center-bottom-item{
        width: 245px;
        height: 100%;
        overflow: hidden;
        .item-title{
          width: 100%;
          height: 30px;
          margin-top: 20px;
          font-size: 20px;
          font-weight: bold;
          color: #00F6FF;
          line-height: 30px;
          text-align: center;
        }
        .radar-chart-center{
          width: 100%;
          height: calc(100% - 50px);
        }
      }
    }
    .ajbl-content{
      width: 100%;
      height: 127px;
      margin-top: 10px;
      .three-detail{
        display: flex;
        justify-content: space-between;
        width: 100%;
        height: 38px;
        background: linear-gradient(88deg, rgba(8,164,255,0.1922) 0%, rgba(8,140,217,0.0627) 100%);
        &-item{
          width: 150px;
          height: 38px;
          font-size: 14px;
          font-weight: 500;
          color: #FFFFFF;
          line-height: 38px;
          text-align: center;
        }
      }
      .aj-title{
        display: flex;
        justify-content: space-between;
        width: 100%;
        height: 38px;
        background: linear-gradient(88deg, rgba(8,164,255,0.3961) 0%, rgba(8,140,217,0.0627) 100%);
        margin-top: 8px;
        &-item{
          height: 38px;
          font-size: 14px;
          font-weight: 500;
          color: #FFFFFF;
          line-height: 38px;
          text-align: center;
        }
      }
      .aj-num{
        display: flex;
        justify-content: space-between;
        width: 100%;
        height: 38px;
        background: linear-gradient(272deg, rgba(8,164,255,0.1922) 0%, rgba(8,140,217,0.0627) 100%);
        margin-top: 5px;
        &-item{
          height: 38px;
          font-size: 14px;
          font-weight: 500;
          color: rgba(255,255,255,.5);
          line-height: 38px;
          text-align: center;
        }
      }
    }
    .ai-content{
      width: 100%;
      height: 150px;
      .ai-right{
        box-sizing: border-box;
        float: left;
        width: 40%;
        height: 100%;
        padding-top: 25px;
        font-size: 14px;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 34px;
      }
      .ai-warn-box{
        display: inline-block;
        width: 500px;
        height: 145px;
        margin-top: 5px;
        background: url("../images/index/index_sczl_ai_bg.png");
        //background-color: linear-gradient(88deg, rgba(8,164,255,1) 0%, rgba(8,140,217,0.0627) 100%);
        background-size: 500px 145px;
        .ai-warn-intro{
          float: left;
          width: 245px;
          height: 100%;
          margin-left: 23px;
          &-item{
            width: 100%;
            height: 26px;
            .item-title{
              float: left;
              width: 90px;
              height: 100%;
              font-size: 14px;
              font-weight: 400;
              color: #FFFFFF;
              line-height: 26px;
              text-align: right;
            }
            .item-text{
              float: left;
              width: 155px;
              height: 100%;
              font-size: 14px;
              font-weight: 500;
              color: #13F4FF;
              line-height: 26px;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
            }
          }
        }
      }
    }
    .trade-section1{
      width: 100%;
      height: 170px;
      margin-top: 10px;
      &-left{
        float: left;
        width: 270px;
        height: 100%;
      }
      &-right{
        float: left;
        width: 220px;
        height: 100%;
        margin-left: 10px;
        .right-title{
          width: 100%;
          height: 27px;
          font-size: 14px;
          font-weight: 500;
          color: #00F6FF;
          line-height: 27px;
          text-align: center;
        }
        .right-list-title{
          width: 100%;
          height: 36px;
          margin-top: 10px;
          background: linear-gradient(88deg, rgba(8,164,255,0.3961) 0%, rgba(8,140,217,0.0627) 100%);
          &-item{
            float: left;
            width: 50%;
            height: 100%;
            font-size: 16px;
            font-weight: 500;
            color: #FFFFFF;
            line-height: 36px;
            text-align: center;
          }
        }
        .right-list{
          width: 100%;
          height: 75px;
          margin-top: 10px;
          overflow: hidden;
          &-item{
            width: 100%;
            height: 35px;
            margin-bottom: 5px;
            background: linear-gradient(272deg, rgba(8,164,255,0.1922) 0%, rgba(8,140,217,0.0627) 100%);
            &-item{
              float: left;
              width: 50%;
              height: 35px;
              font-size: 14px;
              font-weight: 400;
              color: #FFFFFF;
              line-height: 35px;
              text-align: center;
            }
          }
        }
      }
    }
    .trade-section2{
      position: relative;
      box-sizing: border-box;
      width: 100%;
      height: 84px;
      margin-top: 10px;
      padding-left: 25px;
      background: linear-gradient(88deg, rgba(8,164,255,0.3961) 0%, rgba(8,140,217,0.0627) 100%);
      border: 1px solid #00F6FF;
      .trade-time{
        position: absolute;
        top: 0;
        right: 0;
        width: 222px;
        height: 26px;
        background: #08A4FF;
        font-size: 14px;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 26px;
        text-align: center;
      }
      .trade-goods-name{
        width: 300px;
        height: 30px;
        font-size: 18px;
        font-weight: 500;
        color: #00F6FF;
        line-height: 30px;
        margin-top: 5px;
      }
      .trade-goods-info{
        width: 100%;
        height: 40px;
        font-size: 14px;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 40px;
        .info-item{
          display: inline-block;
          width: 150px;
          height: 100%;
          >span{
            color: rgba(0, 246, 255, 1);
          }
        }
      }
    }
    .trade-section3{
      box-sizing: border-box;
      padding-left: 24px;
      width: 100%;
      height: 90px;
      margin-top: 15px;
      font-size: 14px;
      font-weight: 500;
      color: #FFFFFF;
      line-height: 30px;
      >span{
        color: rgba(0, 246, 255, 1);
      }
    }
  }
}
.index-left-bottom-anm1{
  //display: flex;
  //flex-wrap: nowrap;
  width: 500px;
  height: 90px;
  overflow: hidden;
  white-space: nowrap;
}
.left-bottom-anm2{
  //display: flex;
  //flex-wrap: nowrap;
  width: 500px;
  height: 110px;
  overflow: hidden;
}
.left-bottom-anm3{
  //display: flex;
  //flex-wrap: nowrap;
  position: absolute;
  left: 0;
  top: 0;
  width: 500px;
  height: 150px;
  overflow: hidden;
  background-color: #203644;
}
